be propitious or unbeatable - Français Anglais Dictionnaire